package com.fcscs.cservice.gwt.client;

import com.fcscs.core.common.SearchResultsContainer;
import com.fcscs.cservice.domain.model.GuestProfileFindView;
import com.fcscs.cservice.domain.model.GuestProfileView;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface GuestProfileServiceAsync {

	void getGuestProfileView(long id, AsyncCallback<GuestProfileView> callback);

	void updateGuestProfileView(GuestProfileView gpView,
			AsyncCallback<GuestProfileView> callback);

	void findGuestProfile(String firstName, String lastName, String roomNo,
			String phoneNo, String mobileNo, String memberNo, int start,
			int resultCnt,
			AsyncCallback<SearchResultsContainer<GuestProfileFindView>> callback);

}
